Obec Horní Lapač leží v Zlínském kraji v ORP Holešov v nadmořské výšce 262 m. V roce 2014 zde žilo 269 obyvatel. Horní Lapač má katastrální území o rozloze 79 ha.